Headache causes and diagnosis in adults - UpToDate Most headaches are caused by one of four syndromes ():Tension-type ... Migraine headaches typically last for a few hours, but may last for as long as three days. ... debilitating headaches that occur repeatedly for weeks to months at a time, ...